Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F3 Greece F1 Greece F2 Greece F3 Turkey F34 Turkey F35 Czech Republic F4 Czech Republic F7 Italy F2 Qatar F1 Qatar F2 Czech Republic F2 Czech Republic F4 Czech Republic F7 Czech Republic F12 Czech Republic F4 (Usti Nad Orlici) V Gramado Open de Tennis - Gramado TED Open Istanbul - Istanbul III Gramado Open de Tenis - Gramado BH Tennis Open International Cup - Belo Horizonte Geneva Challenger - Geneva Copa Ericsson Peru - Lima Neride Prague Indoor - Prague BCP Tennis Classic - Sao Paulo Challenger 42 - Andrezieux ECM Cup - Prague BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon Trofeo Iberdrola - Segovia Segundo Aberto de Brasilia - Brasilia Copa Ericsson Chile - Santiago 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of Burbank - Burbank Okal Open - Eckental University of Tennessee USTA Challenger - Knoxville VIII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Ciudad de Pozoblanco Open Diputacion - Cordoba Project Independence Men's Challenger - Mandeville Regional Hand Center Men's Challenger - Fresno The USTA Challenger at West End Racquet - Torrance Tatra Banka Open 2003 - Bratislava Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw Challenger Leon 2004 - Leon Zagreb Open - Zagreb Prague Open - Prague ATU Cup - Weiden 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Aberto de Sao Paulo - Sao Paulo Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota ECM Prague Open - Prague Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina de Tenis - Florianopolis ECU Prague Open - Prague Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao GHI Bronz Classic - Bronx ATP Challenger Trophy 2007 - Trnava XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville ITG Miami Challenger - Miami Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas BMW Tennis Championship - Sunrise AGT Challenger - Leon Mitsubishi Electric Europe Cup - Monza ECM Prague Open 2008 - Prague Prosperita Open 2008 - Ostrava New Delhi Challenger II - New Delhi Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Aamulehti Tampere Open - Tampere ATP Open Castilla y Leon - Segovia XIV Challenger ATP Club Premium Open - Quito Pekao Open - Szczecin Copa Petrobras-Colombia - Bogota ATP Challenger Trophy 2008 - Trnava Cyclus Open de Tenis - Florianopolis Tatra Banka Slovak Open - Bratislava IV Challenger Ciudad De Guayaquil - Guayaquil PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sao Paulo Challenger Dallas Challenger Bogota Challenger Ostrava Challenger Zagreb Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Sao Paulo Challenger Bucaramanga Challenger Cherbourg Challeger Jersey Challenger St. Brieuc Challenger Bogota Challenger Rome Challenger Curitiba Challenger Rome Challenger Ostrava Challenger Prostejov Challenger Rome Challenger Pozoblanco Challenger Recanati Challenger Campos do Jordao Challenger Istanbul Challenger Brasilia Challenger Salvador Challenger Genova Challenger Trnava Challenger Sao Paulo Challenger Burnie Challenger Blumenau Challenger Santos Challenger Campos do Jordao Challenger Shanghai Challenger Recife Challenger Eckental Challenger Ortisei Challenger Guadalajara Challenger Santos Challenger Savannah Challenger Rio Quente Challenger Aptos Challenger Petange Challenger Bergamo Challenger Prostejov Challenger Liberec Challenger Muller Cup - Ulm Oberstaufen Cup - Oberstaufen Warsteiner Challenger Wolfsburg - Wolfsburg Challenger Hamburg - Hamburg Rezidenza Open - Magdeburg TCT Open - Tunis Renault Slovenian Open - Ljubljana USTA Championships of Kerrville - Kerrville LTA Men's Challenger - Wrexham The Waco International Tennis Challenger - Waco Ortisei Challenger Brescia Challenger DPD Challenger 2000 - Aschaffenburg Copa Ericsson Brazil - Sao Paulo Samsung Securities Cup Challenger - Seoul Osaka International Tennis Tournament - Osaka USTA Men's Challenger of Dallas - Dallas Neride Prague Indoor - Prague VI Abierto Internacional de Salinas - Salinas Aberto Da Costa Do Sauipe - Bahia Zivnobanka Czech Open - Prostejov IV Gramado Open de Tenis - Gramado CA-Challenge - Graz Tulsa Auto Collection USTA Challenger - Tulsa Intelig Tennis Cup - Brasilia USTA Tennis Championships of Houston - Houston Copa Ericsson Uruguay - Montevideo Gran Copa Ericsson - Rio de Janeiro USTA Challenger of San Antonio - San Antonio Bergamo Challenger VI Gramado Open de Tenis - Gramado Wroclaw Challenger IPP Open - Helsinki 2003 USTA Challenger of Calabasas - Calabasas Prague Open - Prague 2003 USTA Tallahassee Tennis Challenger - Tallahassee Le Gosier Challenger Fifth-Third Bank Tennis Championships - Lexington St. Brieuc Challenger Binghamton Professional Tennis Tournament - Binghamton Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno IX Trofeo Ciudad de Quito - Quito USTA Men's Challenger of Dallas - Dallas USTA Challenger of Tiburon - Tiburon Challenger 42 - Andrezieux Hilton Waikoloa Village USTA Challenger - Waikoloa Prostejov Challenger VII Avierto Internacional de Salinas - Salinas Abierto Club Casablanca - Mexico City Ispat Open 2004 - Ostrava Ljubljana Open 2002 - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao Zivnobanka Czech Open - Prostejov Sporting Challenger - Turin IX Open Internacional D'Andorra - Andorra Muller Cup 2000 - Ulm Eckental Challenger Residenza Open - Magdeburg San Luis Potosi Challenger - San Luis Potosi Ortisei Challenger Bergamo Challenger Wroclaw Challenger Open de Montauban - Montauban USTA Challenger of Dallas - Dallas Prague Challenger Ciur Cup 99 - Prague Open Castilla y Leon - Segovia USTA Challenger of San Antonio - San Antonio Sao Paulo - Brazil CA Challenge - Graz Steelers Cup - Kosice Ourocard Tennis Challenger - Sao Paulo Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Binghamton Professional Tennis Tournament - Binghamton ATP Challenger Hamburg - Hamburg Corona Mexico City Open - Mexico City Top Wool Challenger - Biella Open de Franche Comte - Besancon BMW Tennis Championship - Sunrise Prague Challenger - Prague 2006 North Shore Pro Tennis Championship - Winnetka BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Brazil - Aracaju AT&T Challenger of Dallas - Dallas Internazionali di Tennis di Bergamo - Bergamo Izmir Cup - Izmir Credicard Citi Mastercard Tennis Cup - Campos do Jordao Winnetka Challenger Blunmenau Challenger Bordeaux Challenger Caloundra Challenger ECM Prague Open 2005 - Prague Sarajevo Challenger Tashkent Challenger Campinas Challenger Sao Jose Do Rio Preto Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Sao Leopoldo Challenger Bratislava Challenger Bangkok Challenger Eckental Challenger St. Brieuc Challenger Prague Challenger South African Airways Open - East London Ningboo Challenger Sao Paulo Challenger Bath Challenger Sarasota Challenger Bath Challenger Rio De Janeiro Challenger Oberstaufen Challenger Sarajevo Challenger Sao Paulo Challenger Campinas Challenger Eckental Challenger Mexico City Challenger Prague Challenger Aix En Provence Challenger Buenos Aires Challenger Copenhagen Open - Copenhagen Belem Challenger Ortisei Challenger Helsinki Challenger Sarajevo Challenger Mallorca Open - Mallorca BMW Open - Munich 2002 Mercedes Cup - Stuttgart Leon Challenger Guadalajara Challenger Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Ostrava Challenger Qatar Open - Doha Open 13 - Marseille RCA Championships - Indianapolis International Tennis Championships - Delray Beach Ostrava Challenger Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heineken Open - Auckland International Tennis Championships - Delray Beach Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Cherbourg Challenger Heineken Open - Auckland 9th Wartburg Open - Eisenach Intelig Tennis Cup - Campos do Jordao Muller Cup - Ulm TESS Tennis Classic - Campinas Copa Petrobras Brazil - Belo Horizonte Siemens Open 2001 - Scheveningen Delray Beach International Tennis Championships - Delray Beach IPP Open - Helsinki Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa Open 13 - Marseille Opel Bulvaria MCG Bulgarian Open - Sofia Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas Steelers Cup - Kosice Atlantic City Open - Atlantic City Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla Copa Petrobras-Brazil - Aracaju Schickedanz Open - Furth Ordina Open - 's-Hertogenbosch Czech Open - Prostejov Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Harrah's Entertainment Men's Pro Challenger - Tunica Baden Open - Ettlingen Czech Open 2006 - Prostejov Voit Mexico City Open - Mexico City Amazonia Open de Tenis - Belem Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo St. Petersburg Open - St. Petersburg Pekao Open - Szczecin Sydney International - Sydney Copenhagen Open - Copenhagen Ford Tennis Championships - Louisville JSM Challenger - Champaign Copa AT&T - Buenos Aires KGHM Dialog Polish Indoors - Wroclaw ABN/AMRO World Tennis Tournament - Rotterdam San Luis Potosi Challenger - San Luis Potosi III Aberto Santa Catarina de Tenis - Florianopolis The Tennis Channel Open - Las Vegas BNP Paribas Primrose - Bordeaux Open de la Comunidad Valenciana - Valencia Sail Open - New Delhi BH Tenis Open International Cup 2008 - Belo Horizonte Brasil Open - Salvador 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Allianz Suisse Open - Gstaad Seguros Bolivar Open - Cali Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Salinas Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Sao Paulo Challenger Heilbronn Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Szczecin Challenger BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille The Dubai Tennis Championships - Dubai Brasil Open - Costa do Sauipe Estoril Open - Estoril Open Seat Godo - Barcelona Interwetten Austrian Open - Kitzbuhel Ordina Open - 's-Hertogenbosch Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Campbells Hall of Fame Tennis Championships - Newport Brasil Open - Costa do Sauipe The 10tele.com Open - Nottingham Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires International Indoor Tennis Championships of Croatia - Zagreb Black Forest Open 2000 - Freudenstadt The Dubai Tennis Championships - Dubai Sydney International - Sydney Gerry Weber Open - Halle Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Thailand Open - Bangkok BMW Open - Munich Vancouver Challenger Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Croatia Open Umag - Umag US Men's Clay Court Championship - Houston Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle Zagreb Open - Zagreb Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Next Generation Adelaide International - Adelaide Winston Salem - Winston Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Brisbane International - Brisbane Open 13 - Marseille Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad SMS Tennis Cup - Sao Paulo Citi Open - Washington Moselle Open - Metz PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha China Open - Beijing Erste Bank Open - Vienna 2003 West Side Tennis Club Challenger - Forest Hills Allianz Suisse Open Gstaad - Gstaad Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Hilton Waikoloa Village USTA Challenger - Waikoloa Qatar ExxonMobil Open - Doha 2000 Cairo Challenger - Cairo VI Trofeo Ciudad de Quito - Quito KGHM Polish Indoors - Wroclaw Global Telecom Open - Florianopolis Lamberts Open by Stawag - Aachen 2002 Azalea Orthopedic Challenger - Tyler ABN/AMRO World Tennis Tournament - Rotterdam 2000 Mercedes Cup - Stuttgart VTR Open - Vina del Mar Heilbronn Open - Heilbronn The Granby Natrel Challenger - Granby Qatar ExxonMobil Open - Doha Farmers Classic - Los Angeles Qatar ExxonMobil Open - Doha GHI Bronx Classic - Bronx Mallorca Open - Mallorca Podebradka Cup - Prague Yokohama International Tennis Tournament - Yokohama Brazil Open - Salvador 2003 Eddleman USTA Challenger - Birmingham 2001 Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Tatra Banka Open 2001 - Bratislava Generali Open 2002 - Kitzbuhel St. Petersburg Open - St. Petersburg ECM Cup - Prague Joinville Tennis Festival - Joinville Eisenberg Jerusalem Open 2000 - Jerusalem USTA Seascape Challenger - Aptos Trofeo Barcelona de Tenis - Barcelona Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 2000 Challenger de Granby - Granby BMW Brixina Tennis Open 2000 - Bressanone Challenger Ford de Cherbourg - Cherbourg Telesp Celular Open - Campinas TED Open - Istanbul Corona Mexico City Open - Mexico City Haagen Dazs Open - Caracas Warsteiner Challenger Lubeck - Lubeck Estoril Open - Estoril Miller Lite Hall of Fame Tennis Championships - Newport Bancolombia Open - Bogota Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Zivnobanka Open - Prostejov Open de Moselle - Metz Kremlin Cup - Moscow ABN/AMRO World Tennis Tournament - Rotterdam Sarajevo Challenger 2001 Centura USTA Challenger - Rocky Mount Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Next Generation Adelaide International - Adelaide SMS Tennis Open - Sao Paulo Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Heineken Open - Auckland Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Florianopolis Challenger If Stockholm Open - Stockholm Brasil Open - Sao Paulo Open 13 - Marseille A Glimmer of Hope Challenger - Austin Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel X Open Internacional D'Andorra - Andorra PBZ Zagreb Indoors - Zagreb Open de Franche-Comte - Besancon Gerry Weber Open - Halle Bogota Challenger Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Aegon Nottingham Open - Nottingham U.S. Open - New York BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles SAP Open - San Jose CA Tennis Trophy - Vienna Rogers Cup - Montreal Open de Tenis Comunidad Valenciana - Valencia MoviStar Open - Vina del Mar Open 13 - Marseille Nossa Caixa Aberto de Sao Paulo - Sao Paulo Medibank International - Sydney Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Masters Series - Hamburg Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Movistar Open - Santiago Estoril Open - Estoril AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago UNICEF Open - 's Hertogenbosch Hall of Fame Tennis Championships - Newport U.S. Men's Clay Court Championships - Houston Grand Prix de Tennis de Lyon - Lyon Ecuador Open - Quito Abierto Mexicano Telfonica MoviStar - Acapulco Brasil Open - Salvador Chennai Open - Chennai Tennis Masters Series - Miami Stockholm Open - Stockholm Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Delray Beach International Tennis Championships - Delray Beach French Open - Paris Hall of Fame Tennis Championships - Newport ATP Kremlin Cup - Moscow Sony Ericsson Open - Miami Qatar Open - Doha Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4